; Text file for QHELP.EXE or QHELP.COM, a menu-driven environment 
; for screen/printer output. Place QHELP and this file in the same
; directory and type QHELP.
;
; Except as specified in the "User-Added Information" section below, 
; no alterations may be made. Doing so violates the copyright, and may 
; make this file unusable with the help program. Use well, and enjoy.
;
6 October 1989
6
PRINTOK
TITLE: QEXTRACT USER MANUAL
                              USERS  MANUAL

                                -- for --


            *************************************************

                       Q U I C K     E X T R A C T

                 The Text-File Passage Extraction Program

            *************************************************


                     QEXTRACT / QHELP License: $19.95
                          (c) 1989, J. W. Olsen
                           All Rights Reserved
                        Advocate Enterprises, Ltd.
                                 Chicago
~ (Menu)
     =======================  HELP Run-Time Menu  ===================
     =                                                              =
     =  Q - QUIT Program                                            =
     =  A - ALL SECTIONS of File                                    =
     =                                                              =
     =  1 - Becoming Acquainted, Installation & Invoking QEXTRACT   =
     =  2 - QEXTRACT Run-Time Functions                             =
     =  3 - The File Analysis Screen                                =
     =  4 - (User-Added Information)                                =
     =  5 - License Agreement, Credits & Disclaimer                 =
     =                                                              =
     ================================================================
~(Section 1)
       << BECOMING ACQUAINTED, INSTALLATION & INVOKING QEXTRACT >>

   QUICK  EXTRACT efficiently extracts all marked passages from a  file 
   created  by  virtually any word processor or editor into  an  output 
   file--quickly, safely and with error-checking--without affecting the 
   original file.

   You'll  find  QEXTRACT is a very quick,  exceptionally  easy-to-use, 
   menu-driven  program. It was created both for  gathering/sorting  of 
   passages  in  ordinary  text  files and  for  software  source  code 
   development ("programming"). As for the latter, I all too often want 
   to extract functions scattered throughout one program's source  code 
   for  use with another. Previously, I had to write each section to  a 
   SEPARATE  disk  file (TEMP.1, TEMP.2, etc.), then "read in"  all  of 
   them  to a new file. (I wish I had QEXTRACT while I was creating  it 
   from code for its parent program!)

   QEXTRACT  is derived from EZREMAKE, a more complex program  to  meet 
   the  unique, critical needs of desktop publishers,  phototypesetters 
   and authors creating files for them. The latter program  "remembers" 
   all  relevant  codes--and only relevant  codes--(such  as  typeface, 
   typesize,  etc.), placing them into the output file  independent  of 
   marked  passages. These features aren't needed--and indeed only  get 
   in   the  way  of--word  processor  and  editor  files.   (See   the 
   accompanying AEORDER program for information on our diverse programs 
   for destop publishing and typesetting.) 

   QEXTRACT recognizes three kinds of "marker" codes which you place in 
   your  original file. One is placed at the beginning of  each  marked 
   passage, another at the end. Everything (printable characters,  line 
   ends,  tabs,  word  processor  format  codes--whatever)  encountered 
   between  each of (unlimited) sets of these codes is written  to  the 
   output  file.  The  third code is an  optional   "done"  code.  When 
   encountered,  QEXTRACT  immediately closes the output  file  without 
   wasting  time  analyzing  the  rest  of  the  original  file.  After 
   processing,  a  copyrighted  File Analysis screen  (see  Section  3) 
   provides  information about encountered codes useful in  determining 
   whether your marker codes looked "good."

   By  use  of QEXTRACT, you agree to the terms and conditions  of  the 
   License Agreement in Section 5.

   QEXTRACT is currently available for MS-DOS/PC-DOS and more than  100 
   CP/M computers. A minimum configuration of one disk drive (hard disk 
   or  floppy) and 128K memory (PC/MS-DOS) or 64K (CP/M) will  run  the 
   standard   release.  For  information  about  QEXTRACT   for   other 
   configurations,  please  inquire. (Contact  information  appears  in 
   Section 5.)

   QEXTRACT  is exceptionally easy to use, but take time to browse  the 
   complete manual first--time well spent.

   INSTALLATION

   Please  ensure  you  received all files. (Note to  CP/M  users:  All 
   ".EXE" filetypes will be replaced with ".COM".)

   AEHELP.EXE      *Access help files for ALL Advocate products
   AEORDER.EXE      Product descriptions and prints licensing form
   AEORDER.HLP      Text file for AEORDER
   AHDINSTL.COM    *Fully-automated hard-disk installation program
   QEXAMPLE.TXT     Demonstration text file
   QEXHELP.EXE      Formats QEXTRACT.HLP manual to console or printer
   QEXSHARE.EXE     Main program (with shareware notice)
    or QEXTRACT.EXE Main program (registered version)
   QEXTRACT.FOR     Brief program description (suitable for BBS use)
   QEXTRACT.HIS     History of revisions
   QEXTRACT.HLP     Text file you're now reading
           Note:  * MS-DOS/PC-DOS only

   IMPORTANT NOTICE TO SHAREWARE-VERSION USERS: Throughout the  manual, 
   when advised to invoke the program with the name QEXTRACT, please be 
   sure to substitute QEXSHARE instead. The use of different  filenames 
   is a safeguard so that after registration you'll have a copy of both 
   your  legally  licensed  version and a copy you may  pass  along  to 
   others  to  "test  drive" the program.  When  you  register,  simply 
   installing  all files supplied at that time into the same  directory 
   as your shareware version will automatically update files  belonging 
   to  the  shareware version to bring them up to  date  while  leaving 
   shareware-specific files untouched.

   If  new  to ordering software, note that  distribution  disks  don't 
   contain  "operating system tracks" because of the exceptional  costs 
   we would have to pass along. So, to get started, you'll need to make 
   copies  of  these  files before using them.  Also,  you'll  want  to 
   install the above files to best advantage. It's quick and easy.

                     MS-DOS/PC-DOS Hard Disk Systems
   You  may  either  use  the  accompanying  AHDINSTL.COM  installation 
   program (which we STRONGLY recommend) or manually install all files. 
   Each is covered separately immediately below.
         AUTOMATIC INSTALLATION: AHDINSTL.COM will do it all for  you--
   copy  all  files to your hard disk, ensure they're  accessible  from 
   ANYWHERE  on your system and inform your operating system about  how 
   to  use Advocate Enterprises products to maximum potential. All  YOU 
   need  to know before using the program are the drive letters of  the 
   floppy drive containing your new files and the hard drive from which 
   you "boot" (start up) your system each day. (These are almost always 
   A: and C:, respectively, which are defaults AHDINSTL uses unless you 
   change them.) Also, it is presumed your system already knows how  to 
   access  its  COMMAND.COM,  a basic operating  system  program  whose 
   services AHDINSTL accesses.
         The   following   text  details  the   tasks   the   automatic 
   installation  program performs. If you aren't technically  oriented, 
   you  may  want to simply skip this discussion and jump to  the  "All 
   Systems"  heading later in this section. Knowledge of the  following 
   isn't  essential  except  in  the  unlikely  event  you   experience 
   installation difficulty.
         AHDINSTL performs these steps during installation: 
         1)  It  finds  (or if necessary creates)  a  directory  called 
   AD_ENT  off  the root directory of the drive you  indicate  as  your 
   "boot" drive. (Some Advocate products can provide extra features  if 
   they use this same directory.)
         2) Your AUTOEXEC.BAT file (used by the operating system to set 
   up your environment each time you start your computer) is  inspected 
   for a "PATH" command. If found, the new AD_ENT directory is appended 
   to  it  so Advocate products are accessible from  anywhere  on  your 
   system. If no PATH command (or no AUTOEXEC.BAT file) is found, it is 
   created. 
         3)  If  your AUTOEXEC.BAT file contains no  previous  Advocate 
   Enterprises "SET" command, one is added. (Advocate products use this 
   to  determine their "home directory." This expands features  without 
   affecting other programs in your system.) 
         4)  If  you  had a prior AUTOEXEC.BAT file,  it  is  saved  as 
   AUTOEXEC.BAK  as a precaution. The only time you're ever  likely  to 
   need it is if you have too many or very long prior SET commands.  In 
   that  case, the operating system will advise next time you start  up 
   that you are "Out of environment space." (AHDINSTL uses VERY  little 
   environment   block  space.  So  if  you've  reached  your   current 
   environment  limit with our installer, you'll soon run into it  with 
   another product anyway.) The solution is easy. See the discussion of 
   the  CONFIG.SYS  file's  "SHELL" command in  your  operating  system 
   manual. (Contact us as indicated in the final section of this manual 
   if you need further help.) 
         5) You will be offered the chance to have AHDINSTL  "coldboot" 
   (restart)  your computer when it's done. This immediately  activates 
   the  changes  the program makes for you;  otherwise,  the  operating 
   system  won't  know about them until the next time you  restart  the 
   computer.  This  is provided as a convenience  for  you.  IMPORTANT: 
   DON'T coldboot if you're currently running other applications in the 
   background.  (Coldbooting is equivalent to telling your computer  to 
   forget  everything  it's  doing and start over just as  if  you  had 
   turned it on for the day.) Now, see "All Systems," below.
         MANUAL  INSTALLATION:  You may simply copy all  files  into  a 
   directory  of your choice with a favorite copy program. Just  ensure 
   that  directory is on your PATH, so our products, like  any  others, 
   may be accessed from anywhere on your system. We also strongly  urge 
   you  to add a "SET" command EARLY in your AUTOEXEC.BAT file  so  you 
   may most fully exploit our products' potential. We assume if  you're 
   doing  this manually you're familiar with how to properly edit  that 
   file. The command to add begins with:
   SET ADENT=
   and followed IMMEDIATELY by the drive AND directory containing  your 
   new  product. Note that spacing, etc., MUST be in exactly the  above 
   format.  The operating system treats them literally. In  particular, 
   ensure  there are no trailing spaces after the drive and  directory. 
   Example:
   SET ADENT=C:\UTILITIES
   Your  operating system won't offer the benefits of this new  command 
   until the NEXT time you restart your computer.
         Most Advocate products work properly without the SET  command, 
   but  you  won't  be  able to use AEHELP.EXE,  which  must  know  the 
   directory  containing your Advocate files so they may  access  those 
   files.  Also, note that without the SET command, "help" files  (such 
   as  the one you're reading) can ONLY be accessed FROM THE  DIRECTORY 
   WHERE THEY RESIDE. So we strongly urge a SET command.

                          CP/M Hard Disk Systems
   Boot your computer on its hard disk as usual and select a  directory 
   for  all the new files. (Note that the "help" and  AEORDER  programs 
   expect  to find their associated text files in the same  directory.) 
   Then, copy ALL new files to your hard disk. Now, see "All  Systems," 
   below.

                       All Floppy-Disk-Only Systems  
   Format a blank disk and add your operating system as usual, add your 
   favorite  file  copying utility, and place that disk  in  drive  A:. 
   Place  the  new distribution disk in drive B:. Now, copy  all  files 
   from B: to A:.
         IMPORTANT NOTE TO MS-DOS/PC-DOS FLOPPY-SYSTEM-ONLY USERS:  See 
   the  discussion  on  the AUTOEXEC.BAT "SET"  command  under  "MANUAL 
   INSTALLATION,"  above.  The command you'll probably want to  add  to 
   your  AUTOEXEC.BAT  file is ONE of the  following,  depending  which 
   drive  you expect to use to access Advocate products.
   SET ADENT=A:\
   SET ADENT=B:\

                               All Systems
   Use  ONLY  the  working copies you create. Thwart  Murphy's  Law  by 
   safely  storing  the  originals--just  in case.
          If this product is accompanied by a file with a name  similar 
   to  README.COM  and  you  haven't yet read it,  do  so  NOW,  before 
   installation. It may contain updates since the last revision of this 
   manual.

   SOME ADDITIONAL THOUGHTS

   MS-DOS/PC-DOS  users  have received at no charge a  special  utility 
   which  takes advantage of some features of their  operating  system. 
   AEHELP.EXE  provides a convenient, single access point to  the  main 
   help and registration information for ALL of our products which have 
   properly been installed according to the above instructions. (If you 
   have other Advocate Enterprises products, you may maximize their use 
   simply by placing them in your newly created Advocate directory.)

   This product uses video codes specific to your computer for  display 
   purposes.  In  the  unlikely  event  you  receive  an  inappropriate 
   version,  simply  return the original disk for  prompt  replacement, 
   accompanied  by  sufficient  information  to  determine  the   video 
   characteristics  of  your system. (CP/M users: If possible,  send  a 
   photocopy of the video codes page from your operator's manual.)

   We've  made a conscientious effort to accommodate a broad  range  of 
   needs which we've identified and which have been suggested by users. 
   But  enhancements  are always possible. We'll work with you  if  you 
   have   ideas,   difficulties--whatever.   And,   we'll   supply    a 
   complimentary   upgrade  containing  any  of  your  suggestions   we 
   implement. This benefits you and others. Contact information appears 
   in the final section of this manual.

   After  installing  QEXTRACT  and familiarizing  yourself  with  this 
   manual, follow the latter's procedures and run QEXTRACT on a  sample 
   file.  (QEXAMPLE.TXT,  a  simle  text file,  is  provided  for  your 
   convenience.  Enter  any name for the output file.  After  supplying 
   filenames,  QEXTRACT  will  jump  to work,  then  provide  its  File 
   Analysis  screen, checking the the original file for common  errors. 
   If  any probable errors were encountered, information about it  will 
   blink on most terminals to attract your immediate attention.
          IMPORTANT: If you use QEXAMPLE.TXT as a test file, answer "N" 
   for  NO  to the query at the end of the File Analysis  screen  about 
   whether to remove QEXTRACT codes from the input file. Failure to  do 
   so will remove codes from QEXAMPLE.TXT, making it useless as a  test 
   file now and in the future as only text will remain.
~ (Section 2)
                    << QEXTRACT RUN-TIME FUNCTIONS >>

   QEXTRACT  can perform its tasks as simply as having you enter  input 
   (original)  and  output filenames. But user-preference  options  are 
   available  for those who want or need them. These are  described  in 
   this section.

   The Main Menu with default conditions looks like this:

          1 - Select input file--now [NONE]
          2 - Select output file--now [NONE]
          3 - Change 'ON' string--now ..EXON..
          4 - Change 'OFF' string--now ..EXOFF..
          5 - Change 'DONE' string--now ..EXDONE..
          6 - Change INCLUDE STRING-CODES status--now OFF
          7 - Change LINE-END values--now 13 10

          B - Begin extraction
          Q - Quit program

   FUNCTIONS 1 AND 2: Use to select, respectively, input (original) and 
   output (to be created by QEXTRACT) filenames.

   FUNCTIONS  3,  4  &  5: These  "string  codes,"  respectively,  tell 
   QEXTRACT to begin extracting a passage from the original file to the 
   output  file,  end saving a passage, and that the last  passage  has 
   been extracted. We'll briefly discuss each.
          'ON' STRING: Enter a code you want to use to tell QEXTRACT to 
   begin saving a passage in the original file until it reaches its OFF 
   code.  EVERYTHING  between  ON and OFF codes  will  be  saved--text, 
   formatting codes, whatever is encountered in the input file. As with 
   OFF and DONE codes, the ON code should not conflict with codes  used 
   by  your word processor or be a string you might otherwise enter  as 
   normal   text.  Ideally,  all  these  codes  should  use   "comment" 
   delimiters (discussed below), if your word processor offers them. In 
   this  way,  if you don't have QEXTRACT remove its  codes  when  done 
   (handy in some cases) and use your original file in the future, your 
   word processor will ignore QEXTRACT's codes. Upper or lower case  of 
   these  three codes does not matter, either when entered in the  Main 
   Menu  or input file. Normally, you'll want to place these  codes  on 
   otherwise  blank  lines (i.e., between paragraphs) to  ensure  lines 
   will  continue  to  end  at  the  same  place.  Remember,  all  text 
   (including  characters which cause lines to end) outside the ON  and 
   OFF codes are ignored).
          'OFF'  STRING: Tells QEXTRACT to stop extracting  text  until 
   the next ON code is encountered.
          'DONE'  STRING:  Tells QEXTRACT the last passage  to  extract 
   from  the  original  file has been processed. The  DONE  code  isn't 
   required,  but will speed processing if included  immediately  after 
   the  last OFF code. Note: No ON or OFF codes should appear  after  a 
   DONE code. They'll simply be ignored for extraction purposes, but if 
   you ask QEXTRACT to remove its codes after successful extraction, it 
   will  NOT  remove  ANYTHING after the first  DONE  code.  A  special 
   procedure  is used after such code for maximum speed  in  completing 
   processing. (Pay special note to this if you've used the input  file 
   in a prior QEXTRACT session and instructed the program not to remove 
   its codes.)

   The  default ON, OFF and DONE codes work well with ordinary  "ASCII" 
   and  WordStar files. They take advantage of the  latter's  "comment" 
   feature, and will have absolutely no effect if you instruct QEXTRACT 
   to  leave  them  in  the  original  file  when  done.  For   program 
   development,   use   Functions  3-5  to  set  the  codes   to   your 
   environment's  comment  style. Other users should  select  alternate 
   codes, if desired. Examples:

   code name   default    for Assembler  for BASIC files  for 'C' files
               (for text) change to      change to        change to
   ---------   ---------- -------------  ---------------  -------------
   "ON"        ..EXON..   ;EXON          REM EXON         /*EXON*/
   "OFF"       ..EXOFF..  ;EXOFF         REM EXOFF        /*EXOFF*/
   "DONE"      ..EXDONE.. ;EXDONE        REM EXDONE       /*EXDONE*/

   The  idea  in selecting new string names of course is to  keep  them 
   short  (for  speed  in entering them  and  to  avoid  typos--causing 
   QEXTRACT  to  treat them as ordinary text), yet  ensure  they  won't 
   conflict with identical strings otherwise used as text (such as "ON" 
   and "OFF"). Note that the FIRST character of all three strings  must 
   be  identical,  but  of  course  no  two  strings  can  be  ENTIRELY 
   identical. QEXTRACT will point out any such errors.

   FUNCTION  6: Use this function to toggle between ON and OFF  states. 
   If INCLUDE STRING-CODES is OFF (default state), the 'ON,' 'OFF'  and 
   'DONE' strings selected by Functions 3-5 won't appear in your output 
   file--providing a "neater" appearance. Toggle it ON if you want them 
   to  appear to clearly identify separate sections--often handy.  Note 
   that  this function has no effect on whether codes are removed  from 
   or  retained in the INPUT file. You will be asked about  the  latter 
   only  after  a file has been processed, as your  decision  generally 
   will depend whether any errors were detected. (See next section.)

   FUNCTION  7: Defines what constitutes a "line end" for the  kind  of 
   files  involved. Thus, QEXTRACT can be used with virtually any  type 
   of  text  file. The default is ASCII decimals 13 and  10,  the  most 
   common  carriage  return/linefeed line ending combination.  This  is 
   ideal  for  "ASCII" and WordStar files. If in doubt,  try  it.  It's 
   quite  standard.  For  WordPerfect, use ONLY an  ASCII  decimal  10. 
   (Using  ASCII  decimals  32 [space] and  8  [backspace]  effectively 
   defeats  the  placing  of a "new line" between  passages.  An  ASCII 
   decimal 12 causes each passage to print as a separate page when sent 
   to most printers.)
          This function actually isn't particularly critical, as all of 
   YOUR  text, including line ends, is extracted "as is." The  line-end 
   codes  you  enter with Function 7 are  placed  BEFORE,  BETWEEN  and 
   AFTER extracted passages in the output file to more clearly separate 
   them.  If passages tend to run together or have a "funny"  character 
   between them, you can use this function and rerun QEXTRACT.

   FUNCTION B: Begins conversion.

   FUNCTION  Q: Immediately quits QEXTRACT.
~ (Section 3)
                       << QEXTRACT FILE ANALYSIS >>

   After  each file, QEXTRACT displays a summary analysis screen  (plus 
   warning  messages, if any) based upon checks made on  your  original 
   file while extracting data. Example:

   === QEXTRACT File Summary ===

   'ON' codes encountered:     4
   'OFF' codes encountered:    4
   'DONE' codes encountered:   1
   'ON' and 'OFF' codes:  paired                      

   Input file:      QEXAMPLE.TXT (size: 4K)
   Output file:     FILENAME.OUT (size: 1K)

   Examining the data is a good, common-sense  procedure. For  example, 
   if  the number of QEXTRACT 'ON' and 'OFF' codes fail to  match,  you 
   either  forgot to include one of them or perhaps mistyped one.  This 
   will  result  in either unwanted or omitted  text.  Generally,  it's 
   wisest  to edit the original file and rerun QEXTRACT. Note  that  if 
   the number of ON and OFF codes don't match--or there are no ON codes 
   at  all--the  "comparison" line will display  an  appropriate  error 
   message, flashing on most terminals to ensure attention, in place of 
   "paired" in the above illustration.
          The relative file sizes can provide clues. If you have marked 
   a  small passage near the beginning of the file and one at  the  end 
   but the output file is large, the OFF code near the head of the file 
   probably  is missing or mistyped. On the other hand, if  the  output 
   file is smaller than expected, you probably forgot a ON code at  the 
   head  of  the file. With common sense and QEXTRACT's help,  you  can 
   quickly isolate the rare mistakes you might make.
          Locating  the occasional error is quite simple.  First,  note 
   the  difference between ON and OFF codes. To illustrate,  let's  say 
   there  were four ON codes but only two OFF codes, and  we'll  assume 
   you used QEXTRACT's default codes. (If not, substitute the codes you 
   used  instead.)  Load  your word processor  and  search  for  "..EX" 
   strings.  The  first should be "..EXON.." and the  next  "..EXOFF.." 
   with these two codes repeating. If you encounter two ON or OFF codes
   in  succession (or find a mistyped code), you've located your  first 
   error. Fix it, then continue until the second error is  encountered. 
   Thereafter, you're done. Simply run QEXTRACT on the corrected file.

   Assuming instead that the ON and OFF codes matched each other,  they 
   of  course should also match the number of passages you intended  to 
   mark. If not, you'll want to edit the original file and run QEXTRACT 
   on the revised file in this case too.
~ (Section 4)
                       << USER-ADDED INFORMATION >>

   Authorized QEXTRACT distributors, as well as licensed end users, may 
   add  notes and other information for their purposes here.  Begin  by 
   following a basic computer precaution by editing ONLY a back-up copy 
   of  QEXTRACT.HLP. A word processor capable of ASCII output  must  be 
   used.  (For  WordStar,  select  "nondocument"  rather  than   normal 
   "document" mode from its main menu to create your file.  WordPerfect 
   users: Save the output file in "DOS" format.) 

   IMPORTANT: All text MUST remain below "<< USER-ADDED INFORMATION >>" 
   and  above  the  (undisplayed) "~(Section  5)"  to  avoid  potential 
   adverse effects when QHELP.EXE or QHELP.COM runs QEXTRACT.HLP.
~(Section 5)
              << LICENSE AGREEMENT, CREDITS & DISCLAIMER >>

   QEXTRACT.EXE,  QHELP.EXE, AEORDER.EXE, (QREMAKE.COM,  QHELP.COM  and 
   AEORDER.COM  for some operating systems), QEXTRACT.HLP,  README.COM, 
   plus all accompanying materials (together referred to as  "QEXTRACT" 
   below) are copyright (c) 1988-89, J.W. Olsen / Advocate Enterprises, 
   Ltd., all rights reserved. QHELP is a dedicated version of  HELP.EXE 
   (HELP.COM  for  some operating systems), (c) 1986-89, J.W.  Olsen  / 
   Advocate  Enterprises,  Ltd., all rights reserved.  A  full-featured 
   version is available for sale ($20 at this writing), accompanied  by 
   instructions to easily create help files on unlimited topics for use 
   in your office or home with an ordinary word processor.
          QEXTRACT, EZREMAKE, QHELP, and AEORDER are trademarks of J.W. 
   Olsen / Advocate Enterprises, Ltd. 

   By use of QEXTRACT, user agrees to all terms and conditions in  this 
   section, which constitutes our full agreement.

   J.W.  Olsen  /  Advocate Enterprises, Ltd. has  taken  due  care  in 
   preparing QEXTRACT. However, no expressed or implied warranty as  to  
   accuracy, reliability or suitability for any specific purpose or use 
   is  made. In no event shall J.W. Olsen / Advocate Enterprises,  Ltd. 
   be  liable  for  damages,  including  incidental  or   consequential 
   damages, in connection with or arising from furnishing, performance, 
   support or use of QEXTRACT.

   Upon  payment  of  the  registration licensing  fee,  J.W.  Olsen  / 
   Advocate  Enterprises, Ltd., will provide the latest,  full-featured 
   version of QEXTRACT and associated help files, 90 days of reasonable 
   telephone  and  modem  access support, as well  as  notification  of 
   certain  future  updates  and access  to  same  for  copying/mailing 
   charges only ($10 as of this writing).

   You  agree  not  to  distribute any  full-featured  (as  opposed  to 
   shareware  or  demo)  version of  QEXTRACT  without  the  expressed, 
   written  permission of the copyright holder. Unregistered  users  of 
   any version may not use them for financial gain. Others may use them 
   AT ONE SITE or BY ONE INDIVIDUAL, but NOT BOTH. Subject to the other 
   terms and conditions herein, users are authorized to make sufficient 
   copies of QEXTRACT for normal use.
          Users  who  have received a complimentary copy of  the  full-
   featured  QEXTRACT may not sell or otherwise transfer it to  another 
   party.  Other users may transfer QEXTRACT (original disks  only,  in 
   the case of full-featured versions) to another party, provided  such 
   users and the subsequent licensees agree to all terms and conditions 
   herein, and provided all QEXTRACT materials are transferred together 
   and without alteration. Further, by resale of any copy of  QEXTRACT, 
   seller agrees to relinquish any right to further possession, use  or 
   benefits of said copy or any duplicates made of same.

   For  further  information  and ordering  (including  bulk  rates  or 
   distributorships), see AEORDER or contact:

                 J.W. OLSEN / ADVOCATE ENTERPRISES, LTD.
                     899 S. Plymouth Court, Suite 504
                               Chicago, IL 60605
                             312/939-3300  (voice)
                 312/939-4411 (24-hr. modem telecommunications)
~
